var isSameTree = function(p, q) {
    if (p === null && q === null) {
        return true; // 两棵树都为空，认为它们相同
    }
    if (p === null || q === null) {
        return false; // 一棵树为空，一棵树不为空，认为它们不同
    }
    if (p.val !== q.val) {
        return false; // 节点值不相同，认为它们不同
    }
    return isSameTree(p.left, q.left) && isSameTree(p.right, q.right); // 递归判断左右子树
};